#define __QYQ_MODULE_LED_MAIN_C_
#include "qyq_module_led.h"

// led写状态函数
void qyq_module_led_write_status(uint8_t status) // 需要适配，LED 写状态
{
}

// led 写亮度函数
void qyq_module_led_write_brightness(uint8_t brightness) // 需要适配，LED 写亮度
{
}

void qyq_module_led_main(void)
{
    qyq_module_led_type_t qyq_module_led;
    qyq_module_led_config_t qyq_module_led_config;

    qyq_module_led_config.qyq_module_led_status = 0;
    qyq_module_led_config.qyq_module_led_brightness = 50;
    qyq_module_led_config.qyq_module_led_write_status = qyq_module_led_write_status;
    qyq_module_led_config.qyq_module_led_write_brightness = qyq_module_led_write_brightness;

    // 创建LED对象
    if (qyq_module_led_create(&qyq_module_led, &qyq_module_led_config) == -1)
    {
        // 创建LED对象失败
    }

    if (qyq_module_led.qyq_module_led_init(&qyq_module_led) == -1)
    {
        // LED默认初始化失败
    }

    if (qyq_module_led.qyq_module_led_on(&qyq_module_led) == -1)
    {
        // LED开灯失败
    }

    while (1)
    {
    }
}
